needling machine - Francés Inglés Diccionario